package com.anyou.mall.index.param;

import com.anyou.common.annotation.Excel;
import com.anyou.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * 汽配商修改参数
 *
 * @author gaochaohao
 * @date 2022-03-18
 */
@Data
@ApiModel(value = "汽配商修改参数")
public class CarPartsShopParam
{
    private static final long serialVersionUID = 1L;

    /** 汽配商审核编号 */
    @ApiModelProperty("汽配商审核编号")
    @NotNull(message = "汽配商审核编号不能为空")
    private Long carPartsShopAuditId;


    /** 联系人姓名 */
    @ApiModelProperty("联系人姓名")
    private String contactName;

    /** 联系人电话 */
    @ApiModelProperty("联系人电话")
    private String contactPhone;

    /** 营业执照图 */
    @ApiModelProperty("营业执照图")
    private String businessLicenseUrl;

    /** 店铺logo图 */
    @ApiModelProperty("店铺logo图")
    private String shopLogoUrl;

    /** 店铺名称 */
    @ApiModelProperty("店铺名称")
    private String shopName;

    /** 省 */
    @ApiModelProperty("省")
    private String province;

    /** 市 */
    @ApiModelProperty("市")
    private String city;

    /** 区 */
    @ApiModelProperty("区")
    private String area;

    /** 详细地址 */
    @ApiModelProperty("详细地址")
    private String detailed;

    /** 主营品牌 */
    @ApiModelProperty("主营品牌")
    private String mainProducts;

    /** 主营类目 */
    @ApiModelProperty("主营类目(配件分类id,多个以英文逗号分割)")
    private String mainCategory;


    @ApiModelProperty("店铺简介")
    private String synopsisInfo;


    /** 营业开始时间 */
    @JsonFormat(pattern = "HH:ss:mm",timezone = "GMT+8")
    @ApiModelProperty(value = "营业开始时间")
    private Date businessHoursSta;

    /** 营业结束时间 */
    @JsonFormat(pattern = "HH:ss:mm",timezone = "GMT+8")
    @ApiModelProperty(value = "营业结束时间")
    private Date businessHoursEnd;

    /** 店铺风格 */
    @ApiModelProperty(value = "店铺风格:1-风格1,2-风格2,3-风格3")
    private String shopStyle;

    /** 企业类型id */
    @ApiModelProperty(value = "企业类型id")
    private String enterpriseTypeId;

    /** 身份类型id */
    @ApiModelProperty(value = "身份类型ID")
    private String identityTypeId;

    /** 所属汽配城id */
    @ApiModelProperty(value = "所属汽配城id")
    private String carPartsCityId;

    /** 认证状态(0-未提交认证,1-认证通过,2-认证不通过,3-待审核(审核中)) */
    @ApiModelProperty("认证状态(0-未提交认证,1-认证通过,2-认证不通过,3-待审核(审核中))")
    private Integer certStatus;


}
